Algebra of Submodules